mechanical treatment of sewage - Spanish English Dictionary